/**
 * 命令模式：
 * 
 * 四种角色
 * 	Command（抽象命令类）：抽象命令类一般是一个抽象类或接口，在其中声明了用于执行请求的execute()等方法，通过这些方法可以调用请求接收者的相关操作。
 * 	ConcreteCommand（具体命令类）：具体命令类是抽象命令类的子类，实现了在抽象命令类中声明的方法，它对应具体的接收者对象，将接收者对象的动作绑定其中。在实现execute()方法时，将调用接收者对象的相关操作(Action)。
 * 	Invoker（调用者）：调用者即请求发送者，它通过命令对象来执行请求。
 * 	Receiver（接收者）：接收者执行与请求相关的操作，它具体实现对请求的业务处理。
 * 
 * @author linxm
 *
 */
package me.hellp.helloworld.design.command;